package com.ysh.function;

import com.ysh.function.controller.UserController;
import com.ysh.function.service.USerService;

/**
 * 袁胜虎 on 2022/9/2 14:31
 */
public class ConsumerTest {
    //lambda表达式, 是一种代码的写法风格,针对一个接口,并且这个接口中只有一个未实现方法的时候,然后通过()->{}方式来代表着需要重写的方法的实现
    //()代表参数列表,根据形参的个数可以写对应个数的参数名,参数名可以随便写,因为是形参的名字{}内部就是原先我们重写方法的时候内部的代码
    public static void main(String[] args){
        UserController userController = new UserController();
        USerService uSerService = new USerService();
        //交给我们自己处理
        userController.proccessUser(user -> uSerService.addUser(user));
    }
}
